package jm.nj.demo06main.demo01;

import java.util.Date;

/*
* 毫秒的概念:1000毫秒 = 1秒
*
* 毫秒的0点:
*       获取当前日期的毫秒值:当前时间到时间原点之间的差值
*               System.currentTimeMillis();返回值是long类型的参数
*       时间原点:公元1970年1月1日,午夜0:00:00(英国格林威治)毫秒值就是0
*       当前时间是: 2017年4月5日
毫秒用处:时间和日期的计算,必须依赖毫秒值
	xxxx-xx-xx = 毫秒
	* java.util.Date类
类 Date 表示特定的瞬间，精确到毫秒。
1 天 = 24 × 60 × 60 = 86400 秒 = 86400 * 1000 = 86400000毫秒
* */
public class Demo01Date {
    public static void main(String[] args) {
        //long s =System.currentTimeMillis();
        //System.out.pritln(s/1000/60/60/24/365);

        method_02();
        System.out.println("--------");
        method_01();
    }
/*
* Date的空参构造方法
* Date(long date):作用把毫秒值,转换为日期
* */
    private static void method_01() {
        Date date = new Date();
        System.out.println(date);//空参   当前时间
    }

    /*
* Date类的带参构造方法
* Date(long date):作用把毫秒值,转换为日期
* */
    private static void method_02() {
        Date date = new Date(0L);
        System.out.println(date);
        date = new Date(1491400000000L);
        System.out.println(date);
    }
}
